草庐IT

spring - @Async 和 @Transactional : not working

全部标签

Elasticsearch集成之(Spring Data Elasticsearch)

Elasticsearch集成之(SpringDataElasticsearch)1、SpringData框架介绍SpringData是一个用于简化数据库、非关系型数据库、索引库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。SpringData可以极大的简化JPA(Elasticsearch…)的写法,可以在几乎不用写实现的情况下,实现对数据的访问和操作。除了CRUD外,还包括如分页、排序等一些常用的功能。SpringData的官网:https://spring.io/projects/spring-data2、Spri

java - 运行 spring boot build : Error creating bean with name 'entityManagerFactory' defined in class path

我已经构建了一个SpringBoot应用程序,现在可以部署它了。但是,我尝试构建一个包含所有内容的“fatjar”,但似乎我做错了什么,但不清楚是什么。application.properties(删除真实凭据)#Templateengineconfspring.thymeleaf.check-template-location=true#Databasestuffspring.jpa.hibernate.ddl-auto=updatespring.datasource.url=jdbc:mysql://localhost:3306/dbspring.datasource.userna

【Spring Security详解】第一章 | 概述

从本系列开始,博主将带来大家深入学习SpringSecurity。博主对该框架的看法是不但要会使用,还有能够理解其源码,要知其然,还要知其所以然。相信朋友们阅读完博主本系列全部文章之后,定会理解SpringSecurity,让我们从入门、到理解、最终吊打面试官!PS:博主早在8月中旬开始写本系列博客,本来想一文搞定SpringSecurity,但由于SpringSecurity的细节特别多,已经写了2w字却感觉才将心中所想写了近半不到,因此萌生了想写SpringSecurity体系一系列文章的想法。还请多多关注博主,不胜感激!一、SpringSecurity简介二、SpringSecurity

c# - 为什么 "await"必须在 "async"方法中?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Whydoestheasynckeywordexist我有两种方法。一种是普通方法(MyMethod),一种是异步方法(MyMethodAsync)。我收到编译错误。staticstringMyMethod(){varresult=awaitMyMethodAsync();//compileerrorherereturnresult;}asyncstaticTaskMyMethodAsync(){/**performmylogichere...**/Thread.Sleep(1000);return"yes"

c# - 我是否应该将 async/await 添加到单行函数中?

这个问题在这里已经有了答案:Whyuseasyncandreturnawait,whenyoucanreturnTaskdirectly?(8个答案)关闭5个月前。我是否应该将async/await添加到单行函数中,例如:publicasyncTaskGetFoo(){returnawaitHandleAsync(....);}或者如果参数不需要异步调用并且我可以简单地写,这是不需要的开销:publicTaskGetFoo(){returnHandleAsync(....);}

c# - 使用 Async & Await 的 ASP.NET C#5 异步 Web 应用程序

研究过异步web开发的概念,具体来自this源,我创建了一个示例应用程序来证明这个概念。该解决方案由2个ASP.NETWebAPI应用程序组成。第一个是模拟的慢端点;它等待1000毫秒,然后返回一个名为Student的自定义类列表:publicIEnumerableGet(){Thread.Sleep(1000);returnnewList{newStudent{Name=@"Paul"},newStudent{Name=@"Steve"},newStudent{Name=@"Dave"},newStudent{Name=@"Sue"}};}这是学生类:publicclassStude

c# - Async/Await VS Task.Run : When to use ? 如何使用?

好吧,我希望我掌握了async/await的基础知识,但仍有一些问题在我脑海中挥之不去。但是现在我说的就是这个问题了。假设在这个简单的例子中staticvoidMain(string[]args){Method();Console.WriteLine("MainThread");Console.ReadLine();}publicasyncstaticvoidMethod(){awaitTask.Run(newAction(LongTask));Console.WriteLine("NewThread");}publicstaticvoidLongTask(){Thread.Sleep

c# - "async void"WPF 命令处理程序中的异常处理

我正在审查我同事的一些WPF代码,这是一个库的UserControl-basedcomponentswithalotofasyncvoid事件和命令处理程序。这些方法目前没有在内部实现任何错误处理。代码简述:privateasyncvoidNewCommand_Executed(objectsender,ExecutedRoutedEventArgse){//dosomefakeasyncwork(andmaythrowiftimeout在NewCommand_Executed中抛出但未观察到的异常只能在全局级别处理(例如,使用AppDomain.CurrentDomain.Unhan

c# - async/await 单元测试代码覆盖率

如何为异步/等待方法编写单元测试,我使用的是VisualStudio2013。假设我们有一个异步方法:publicasyncTaskDoSomethingAsync(){...await_service.DoInternalAsync();...}由于我使用的是最新版本的VisualStudio,它对异步方法单元测试有很好的支持:[TestMethod]publicasyncTaskDoSomthingAsyncTest(){...await_objectUnderTest.DoSomethingAsync();//howtoverifytheresult???hereiswhatId

c# - 在 .Select lambda 中使用 async/await

我正在使用Asp.NetCoreIdentity并尝试简化一些将用户列表及其角色转换到ViewModel的代码。这段代码有效,但在试图简化它的过程中,我陷入了错误和好奇的疯狂漩涡中。这是我的工作代码:varallUsers=_userManager.Users.OrderBy(x=>x.FirstName);varusersViewModel=newList();foreach(varuserinallUsers){vartempVm=newUsersViewModel(){Id=user.Id,UserName=user.UserName,FirstName=user.FirstNa